package com.example.prompt.dto;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.ToString;

/**
 * 目标：
 * 1.上传文本，输出excel，内容是做 分镜的文本 (目的：人工审核，修改其中内容)
 *  1.1 输入：文本，返回文本id。
 *  1.2 输入 id + fileType + taskDescription(提供具体要求：比如,长度,细节。拼接到prompt最后变). 返回excel
 *
 * 2.上传excel，输出excel，内容是 每一帧，针对flux 的 prompt (目的：人工审核，修改其中内容)
 *  2.1 输入：excel，返回excel id。
 *  2.2 输入 id + fileType + taskDescription(提供具体要求：比如,长度,细节。拼接到prompt最后变). 返回excel
 *
 * 3. 上传excel，输出excel，内容是每一帧，针对 wan21 的prompt (目的：人工审核，修改其中内容)
 */



@Data
@ToString
public class PromptDto {
    /**
     * 任务描述
     */
    @JsonProperty("prompt")
    private String prompt;

    /**
     * 字段类型
     */
    @JsonProperty("fileType")
    private String fileType;

    /**
     * 文件id
     */
    @JsonProperty("fileId")
    private String fileId;
}